﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace weiqijiance.联网通信协议.云景model
{
    /*
序号	英文名称	信息项名称	是否必填	字段类型	描述
1.		InspectionNum	受理编码	是	字符(50)	待检车辆受理编码，唯一
2.		StationCode	检测站编码	是	字符(10)	
3.		ProcessTime	检测过程数据对应时间	是	时间	格式：yyyy-MM-dd HH:mm:ss
4.		Second_NO	秒数流水号	是	数字(3)	秒数流水号，通常从1开始,国标要求每秒至少一条过程数据
5.		Flow_Speed	逐秒的车速	是	数字(5,2)	单位：km/h
6.		Flow_RotateSpeed	逐秒发动机转速	是	数字(4)	单位：r/min
7.		Flow_Freeweight	逐秒底盘测功机负载	是	数字(6,2)	单位：kg
8.		Flow_HC	逐秒HC浓度值(未经修正)	是	数字(4)	单位：10-6vol
9.		Flow_CO	逐秒CO浓度值(未经修正)	是	数字(4,2)	单位：%vol
10.		Flow_CO2	逐秒CO2浓度值(未经修正)	是	数字(4,2)	单位：%vol
11.		Flow_NO	逐秒NO浓度值(未经修正)	是	数字(4)	单位：10-6vol
12.		Flow_O2	逐秒O2浓度值(未经修正)	是	数字(4,2)	单位：%vol
13.		Flow_HCCorrect	逐秒HC浓度值(修正后)	是	数字(4)	单位：10-6vol
14.		Flow_COCorrect	逐秒CO浓度值(修正后)	是	数字(4,2)	单位：%vol
15.		Flow_CO2Correct	逐秒CO2浓度值(修正后)	否	数字(4,2)	单位：%vol
16.		Flow_NOCorrect	逐秒NO浓度值(修正后)	是	数字(4,2)	单位：10-6vol
17.		Flow_O2Correct	逐秒O2浓度值(修正后)	否	数字(4,2)	单位：%vol
18.		Flow_Lambda	逐秒计算的λ值	是	数字(4,2)	
19.		DiluteCorrect	逐秒稀释修正系数DF	是	数字(4,2)	
20.		NOHumidityCorrect	NO湿度修正系数	是	数字(4,2)	
21.		FlowAirPressure	测试工况流量计气压力每秒数据	是	数字(6,2)	单位：kPa
22.		FlowTemperature	测试工况流量计温度每秒数据	否	数字(6,2)	单位：℃
23.		EnvirTemperature	测试工况环境温度每秒数据	是	数字(6,2)	单位：℃
24.		EnvirAirPressure	测试工况环境大气压力每秒数据	否	数字(6,2)	单位：kPa
25.		EnvirHumidity	测试工况环境相对湿度每秒数据	是	数字(6,2)	单位：%
26.		NF	扭力	是	数字(6,2)	单位：N
27.		NFJZXS	扭力校准系数	是	数字(6,2)	
28.		NFXS	扭力系数	是	数字(6,2)	
29.		GKLX	工况过程类型	是	字符(2)	0-检验准备、1-5025加速过程、2-5025快速工况过程、3-5025工况过程、4-2540加速过程、5-2540快速工况过程、6-2540工况过程、7-减速过程 
30.		Weight_HC	HC排放质量每秒数据	是	数字(6,2)	单位：mg/s
31.		Weight_CO	CO排放质量每秒数据	是	数字(6,2)	单位：mg/s
32.		Weight_NO	NO排放质量每秒数据	是	数字(6,2)	单位：mg/s
33.		ActPower	实测加载功率	是	数字(6,2)	单位：kW

     */
    /// <summary>
    /// 9.8	上报稳态工况法过程数据信息
    /// </summary>
    public class HJ07 
    {
        public string InspectionNum { get; set; }
        public string StationCode { get; set; }
        public string ProcessTime { get; set; }
        public string Second_NO { get; set; }
        public string Flow_Speed { get; set; }
        public string Flow_RotateSpeed { get; set; }

        public string Flow_Freeweight { get; set; }
        public string Flow_HC { get; set; }
        public string Flow_CO { get; set; }
        public string Flow_CO2 { get; set; }
        public string Flow_NO { get; set; }
        public string Flow_O2 { get; set; }
        public string Flow_HCCorrect { get; set; }
        public string Flow_COCorrect { get; set; }

        public string Flow_CO2Correct { get; set; }
        public string Flow_NOCorrect { get; set; }
        public string Flow_O2Correct { get; set; }
        public string Flow_Lambda { get; set; }
        public string DiluteCorrect { get; set; }
        public string NOHumidityCorrect { get; set; }
        public string FlowAirPressure { get; set; }
        public string FlowTemperature { get; set; }

        public string EnvirTemperature { get; set; }
        public string EnvirAirPressure { get; set; }
        public string EnvirHumidity { get; set; }
        public string NF { get; set; }
        public string NFJZXS { get; set; }
        public string NFXS { get; set; }
        public string GKLX { get; set; }
        public string Weight_HC { get; set; }

        public string Weight_CO { get; set; }
        public string Weight_NO { get; set; }
        public string ActPower { get; set; }


    }
}
